package com.testnative.jni;

/**
 * JNI编写步骤：
 * 1）编写Java代码
 * 2）编译生成class文件
 * 3）根据class文件通过javah生成.h头文件
 * 4）编写c代码的实现
 * 5）生成dll hello.c->hello.o->hello.dll
 *
 * @author xin.ding
 * @date 2021/3/1 18:07
 */
public class HelloJNI {

    static {
        // hello.dll (Windows) or libhello.so (Unixes)
        System.loadLibrary("hello");
    }

    private native void sayHello();

    public static void main(String[] args) {

        // invoke the native method
        new HelloJNI().sayHello();
    }


}
